/*
 *  程序名：demo16.cpp，此程序演示开发框架中picknumber函数的使用。
 *  作者：Jianheng Tang
 */
#include "../_public.h"
using namespace std;
using namespace idc;

int main()
{
    char str1[30];
    string str2;

    strcpy(str1, "iab+12.3xy");
    picknumber(str1, str1, false, false);
    printf("str1=%s=\n", str1); // 出输结果是str1=123=

    str2 = "iab+12.3xy";
    picknumber(str2, str2, false, false);
    cout << "str2=" << str2 << "=\n"; // 出输结果是str2=123=

    strcpy(str1, "iab+12.3xy");
    picknumber(str1, str1, true, false);
    printf("str1=%s=\n", str1); // 出输结果是str1=+123=

    str2 = "iab+12.3xy";
    picknumber(str2, str2, true, false);
    cout << "str2=" << str2 << "=\n"; // 出输结果是str2=+123=

    strcpy(str1, "iab+12.3xy");
    picknumber(str1, str1, true, true);
    printf("str1=%s=\n", str1); // 出输结果是str1=+12.3=

    str2 = "iab+12.3xy";
    picknumber(str2, str2, true, true);
    cout << "str2=" << str2 << "=\n"; // 出输结果是str2=+12.3=
}
